لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش هوش مصنوعی در توسعه بازی - هوش مصنوعی تیک تاک [ویدئو]
Artificial Intelligence in Game Development- Tic Tac Toe AI [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
نویسنده این دوره را تا حد امکان آسان کرده است. نویسنده آن را به گونهای طراحی کرده است که هر بخش یک بخش عمده از دوره را بررسی کند.
مقدمه: اینجاست که نحوه عملکرد بازی، ویژگیهای مختلف و مواردی که برای دستیابی به نتایج یکسان استفاده خواهیم کرد را توضیح خواهیم داد.
ماژول 1: ما اصول اولیه هوش مصنوعی و اصطلاحات مختلف آن را توضیح خواهیم داد. ما کارهایی را که برای درک مفاهیم بیشتر توضیح داده شده در این دوره به آن نیاز دارید، قرار می دهیم.
ماژول 2: ما توضیح خواهیم داد که الگوریتم MiniMax چیست و چگونه پیاده سازی می شود. ما از نمایش تصویری و گرافیکی برای توضیح مفهوم با 2 مثال دقیق استفاده خواهیم کرد. همچنین شبه کد الگوریتم را توضیح خواهیم داد.
ماژول 3: توضیح خواهیم داد که چگونه الگوریتم MiniMax را می توان در ایجاد یک پخش کننده مبتنی بر هوش مصنوعی (پخش کامپیوتر) برای یک بازی تیک تاک پیاده سازی کرد. ما مفهوم را با نمایش تصویری دیگری از کل فرآیند توضیح خواهیم داد.
ماژول 4: ما مفاهیم بوم جاوا اسکریپت و HTML5 را که مربوط به پروژه ای است که ایجاد خواهیم کرد، بررسی خواهیم کرد.
ماژول 5: ما به شما یاد خواهیم داد که چگونه استخوان های خالی برنامه را با HTML5 ایجاد کنید. نتیجه یک صفحه با تمام عناصر مورد نیاز ما در بازی خواهد بود، بدون هر گونه رنگ یا عناصر طراحی. پس از آن، ما برنامه خود را "زیباسازی" خواهیم کرد. ما از عناصر CSS برای دادن رنگ ها و سبک های بازی خود استفاده خواهیم کرد. در پایان این ماژول، ما یک بازی تحت وب تیک تاک خواهیم داشت که شبیه به نتیجه نهایی خواهد بود، البته بازیای که هنوز قابل بازی نیست.
ماژول 6: ما یک الگوریتم گام به گام را معرفی می کنیم که توضیح می دهد که در هنگام ایجاد بخش جاوا اسکریپت کدمان چه کاری انجام خواهیم داد.
ماژول 7: ما در این ماژول به بررسی کدهای بوم جاوا اسکریپت و HTML5 بازی خود می پردازیم و در اینجا به شما یاد می دهیم که چگونه بازی را قابل پخش کنید (به کاربر اجازه دهید روی بوم نقاشی بکشد و نتایج بازی را نمایش دهد). در این قسمت، کدهای لازم را ایجاد می کنیم تا بازیکن انسان بازی را در برنامه انجام دهد.
ماژول 8: این می تواند گوشت دوره باشد. در این ماژول، ما از الگوریتم MiniMax با کد جاوا اسکریپت مربوطه برای ایجاد هوش مصنوعی استفاده می کنیم که می تواند در برابر بازیکن انسانی (کاربر وب) بازی کند.
همه فایل های کد در https://github.com/PacktPublishing/Artificial-intelligence-in-Game-development---Tic-Tac-Toe-AI قرار داده شده است. جاوا اسکریپت، بوم HTML5 و CSS
توسعه برنامه وب، توسعه بازی های وب و مهارت های جاوا اسکریپت خود را بهبود بخشید
مهارت های طراحی و توسعه بخش جلویی خود را بهبود بخشید
نحوه طراحی منطق بازی برای بازی و پیاده سازی آن به صورت کد
هنگام توسعه بازی خود، HTML5، CSS3 و موارد دیگر را بیاموزید
با این پروژه به عنوان اثبات دانش خود، هوش مصنوعی را به رزومه خود اضافه کنید این دوره برای برنامه نویسانی است که می خواهند وارد هوش مصنوعی شوند. توسعه دهندگان وب و برنامه نویسانی که می خواهند هوش مصنوعی را به وب سایت ها، نرم افزارها و برنامه های خود اضافه کنند. در دوره آموزشی ما، * -> با یادگیری الگوریتم MiniMax و نحوه پیاده سازی آن، بیشتر به تئوری ها و پیاده سازی بپردازید، * -> دانش جدید خود را برای ایجاد یک هوش مصنوعی کاملا کاربردی که می تواند یک بازی تیک تاک پا را در برابر آن بازی کند، به کار ببرید. بازیکنان انسانی متخصص * -> در تمام مدت یادگیری و مهارت در جاوا اسکریپت، بوم HTML5، HTML5، CSS3، توسعه وب جلو و توسعه بازی دو بعدی.
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Aarthi Elumalai موسس DigiFisk است. در DigiFisk، آنها قصد دارند برنامه نویسی را سرگرم کننده و تعاملی کنند. اگر از تئوری های بی پایان خسته شده اید، به جای درستی آمده اید. با شروع دوره های سطح مبتدی در هر زبان برنامه نویسی یا زمینه ای، آنها شما را راهنمایی می کنند تا با چندین کلاس مبتنی بر پروژه در دنیای واقعی پیشرفت کنید تا شما را برای پیشرفت در دنیای واقعی مجهز کنند. سخنرانیهای آنها معمولاً مفصل است و چیزی را از قلم نمیاندازد، بنابراین برنامهنویسان مبتدی و پیشرفته میتوانند از هر دوره چیزی یاد بگیرند. مطمئن شوید که از سفر خود به دنیای جذاب برنامه نویسی با DigiFisk لذت خواهید برد.
نمایش نظرات